草庐IT

CodeIgniter 重定向 503

全部标签

php - 在 CodeIgniter 3 中使用 Illuminate/Database Eloquent ORM 进行多数据库连接

我刚刚将Laravel的数据库层Eloquent添加到我的CodeIgniter3项目中。然而,我的问题是我无法使用Eloquent模型连接到多个数据库。对于默认数据库,这是我配置数据库的方式:$capsule=newCapsule;$capsule->addConnection(array('driver'=>'mysql','host'=>"localhost",'database'=>"employees_db",'username'=>"root",'password'=>"",'charset'=>'utf8','collation'=>'utf8_unicode_ci','

php - 传递多个数组以在 codeigniter 中查看

我的模型是这个,,,两个函数view和splfunctionview(){$result=$this->db->get('tb_ourcity');return$result->result_array();//$query=$this->db->query('SELECT*from`adds`');//return$query->result_array();}functionspl(){$result2=$this->db->get('td_spei');return$result2->result_array();//$query=$this->db->query('SELECT

php - 如何使用带有服务器验证的ajax在codeigniter中上传图像

我有一个表单,数据通过ajax插入到数据库中。随着输入字段出现错误,然后在每个字段下方显示错误。但是当我选择图片并尝试将图片名称上传到数据库时,没有任何反应,既没有将图片上传到上传路径,也没有将图片名称插入数据库。如果图片上传错误,我什至无法显示图片上传错误。Controller:-在我的Controller中,您可以看到我有一个名为result的数组,它有两个键status和message,默认状态为false。在else部分,一个循环正在运行,它只有形式错误,没有任何类型的图像错误,这可能是不显示任何图像错误的原因。如果没有显示错误就没有问题,但至少应该插入文件名。function

php - 从 Codeigniter 中的类创建对象

以下代码来自http://d.hatena.ne.jp/dix3/20081002/1222899116代码运行良好。这是使用snoopy的示例在codeigniter中。Q1。我说我不能用是对的吗,$this->load->library('snoopy')因为Snoopy.php不创建对象。下面的例子是这样做的方法吗?如果是这样,您能否详细解释/指导我如何操作的教程或说明?if(!class_exists('Snoopy')){require_once(APPPATH.'libraries/Snoopy'.EXT);}Q2。作者为什么要用$to_specialchars=true需

PHP - header ("Location:") 在函数内重定向而不调用函数

我正在使用一个名为headerLocation()的函数来正确重定向。这是函数的相关部分,我用它来重定向然后显示适当的消息(个人偏好)。functionheaderLocation($location,$message){$_SESSION['output']=$message;header("Location:".$location);}问题是,当我运行脚本时,header("Location:".$location);部分甚至没有调用函数就被激活了(当我最初需要它进行php解析时).这使得该函数无用。有什么办法解决这个问题吗? 最佳答案

php - 如何在php中使用表单重定向到当前页面?

我试图在我的php应用程序中使用表单重定向到当前页面。现在我遇到了一个问题。action="?page=matching"表示当前页面,因为我在我的php应用程序中使用了单个条目。有了代码,当我点击按钮时,它会重定向到主页。我尝试使用:"method="GET">但是还是不行。所以我不得不向你寻求帮助。你对此有什么想法吗?如何解决?提前致谢。 最佳答案 将操作部分留空以重定向到当前页面,例如:或者如果你想重定向到其他页面,你可以这样做://pagemustbeinthesamedirectory如果你想追加查询字符串,那么:如果你想

php - 在 codeigniter 中一次制作 2 个缩略图

谁能告诉我如何在codeigniter中为相同图像创建2个不同大小和位置的不同缩略图。我已经创建了一个上传功能和另一个缩略图生成功能,它工作正常但无法理清如何同时相应地创建2个不同的缩略图。任何帮助将不胜感激。 最佳答案 其实很简单...functioncreate_thumbs(){$this->load->library('image_lib');$path="path/to/image/";$source_image="original.jpg";$medium_image="medium.jpg";$small_image=

php - codeigniter:从其他配置文件访问配置变量?

我有两个配置文件。config.php(代码点火器核心配置)和email.php(在使用时由电子邮件类自动加载)我想做的是。在config.php中有$config['env']='hailwood_dev';然后在email.php中有if($config['env']=='hailwood_dev'){//emailvariableslikesmtpservertodowithlocalhost}elseif($config['env']=='production'){//emailvariableslikesmtpservertodowithproduction}但这没有任何效果

php - 重定向太多

我找不到这个问题的解决方案。基本上我们使用的是一个虚荣的url系统,所以它的user.domain.com。所有文件都像user.domain.com/home.php等一样访问。当您清除cookie时,重定向工作,它会提示他们再次登录。但是当我使用注销时,它仍然有效,但是当他们返回到登录链接时,(user.domain.com,在用户的登录页面上有一个登录表单)它不起作用。我得到的错误是错误信息:Thepageisn'tredirectingproperlyFirefoxhasdetectedthattheserverisredirectingtherequestforthisadd

php - 如何在 codeigniter 中连接用户指定的数据库

我有一个项目,我必须在其中连接用户指定的数据库。我想以适当的codeigniter风格实现它,但我不知道我该怎么做,codeigniter将数据库凭据存储在database.php文件中,有什么方法可以使其动态化。或者还有其他方法可以实现这一目标吗?我用谷歌搜索了它,但没有找到任何有用的信息。任何帮助和建议将不胜感激。更新:该项目是关于报告的。我有一个表格,我在其中获得了数据库登录凭据,然后生成了关于他们的数据库的报告,一切都将在运行时完成。 最佳答案 根据theguide,您可以通过$this->load->model的第三个参数